package cn.enine.autocopy.util;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

//作用域为属性
@Target(ElementType.FIELD)
//运行时的有效
@Retention(RetentionPolicy.RUNTIME)
public @interface BinderPojo {
    //属性上的值为int类型
    int value();
    //是否实体类属性
    boolean pojoProperty() default false;
    //对应实体类中的名称
    String name() default "";
    //require控制表单中是否必填
    boolean require() default false;
    //regex为正则表达式
    String regex() default "NullContent";
    //表单验证是提示信息
    String promptMsg() default "";

}
